package com.car.rental.vehicle.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@TableName("vehicle")
public class Vehicle {
    @TableId(type = IdType.AUTO)
    private Long id;                // 车辆ID
    private String vehicleNo;       // 车牌号
    private String brand;           // 品牌
    private String model;           // 型号
    private String type;            // 类型（轿车、SUV等）
    private String color;           // 颜色
    private Integer seats;          // 座位数
    private BigDecimal dailyPrice;  // 日租金
    private Integer status;         // 状态（0-维修中，1-可租用，2-已租出）
    private String description;     // 描述
    private LocalDateTime createTime;
    private LocalDateTime updateTime;
    private String imageUrl;        // 车辆图片URL
    private String address;         // 车辆地址
} 